package com.admin.system.util;

import com.admin.oauth.util.DataScopeUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;

/**
 * 数据范围
 * 扩展 DataScopeUtil
 * 使用： DataScopeWrapperUtil.dataScope(wrapper);
 *
 * @author sq-lan
 */
public class DataScopeWrapperUtil {


    public static void dataScope(LambdaQueryWrapper<?> wrapper) {
        String sql = DataScopeUtil.dataScope();
        wrapper.apply(org.springframework.util.StringUtils.hasText(sql), sql);
    }

    public static void dataScopeForDept(LambdaQueryWrapper<?> wrapper) {
        String sql = DataScopeUtil.dataScopeForDept();
        wrapper.apply(org.springframework.util.StringUtils.hasText(sql), sql);
    }
}
